
body,html{
font-family:Microsoft YaHei;
min-width:1300px;
top:0px;
}
html{
	position:relative;
	height:100%;
}

.cur{
	cursor:pointer;
}

.clear{
	clear:both;
}
.rel{
	position:relative;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
}
a *{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
/*---- banner ---*/
.swiper-container {
    height:auto;
    text-align:center;
	margin:0 auto;
    position:relative;
    overflow:hidden;
    z-index:5;
    background:#F8F8F8;
}
.swiper-wrapper {
    position: relative;
    z-index:10;
}
.swiper-slide {
    position:relative;
    text-align:center;
    float:left;
}
.swiper-slide a{
    position:relative;
    width:100%;
    height:100%;
    display:block;
    overflow:hidden;
}
.swiper-slide img{
    width:100%;
    height:auto;
    vertical-align:middle;
    position:relative;
}
.pagination{
    width:1000px;
	margin:auto;
	border-top:1px dotted white;
}
.pagination .swiper-pagination-switch{
    display:inline-block;
    height:24px;
    width:24px;
	line-height:22px;
	text-align:center;
	font-size:15px;
    background-color:transparent;
    border-radius:50%;
	color:white;
	cursor:pointer;
	margin-top:30px;
}
.pagination .swiper-active-switch{
	border:1px solid white;
	height:25px;
    width:25px;
}
.swiper-pagination-switch:first-child{
	margin-left:900px;
}
.index-right{
	background-image:url(../images/indexright-21.png);
	width:85px;
	height:236px;
	position:fixed;
	right:0px;
	top:180px;
	z-index:101
}
.swiper-abs1{
	position:absolute;
	width:100%;
	background-image:url(../images/indeximg-21.png);
	height:100%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	top:0px;
	z-index:101;
}
.swiper-abs2{
	position:absolute;
	width:100%;
	bottom:140px;
	z-index:101;
}
.swiper-abs2 div{
	background-image:url(../images/indeximg-22.png);
	width:1000px;
	margin:auto;
	background-repeat:no-repeat;
	height:192px;
}
.swiper-abs3{
	position:absolute;
	width:100%;
	bottom:140px;
	z-index:101;
}
.swiper-abs3 div{
	background-image:url(../images/indeximg-23.png);
	width:1000px;
	margin:auto;
	background-repeat:no-repeat;
	height:192px;
}
.top-table{
	position:absolute;
	top:0px;
	z-index:102;
	width:100%;
	color:white;
	font-size:15px;
}
.top-table table{
	width:1000px;
	margin:auto;
	background-color:#2b9989;
	text-align:center;
}
.top-table table td{
	border:1px solid #187867;
}
.top-table td ul li{
	float:left;
	list-style:disc;
	margin-left:30px;
	cursor: pointer;
	color:#9ad0c9;
}
.top-table td ul li:first-child{
	list-style:none;
}
.top-table td ul{
	margin-left:30px;
}
.top-table td ul .top-selected a{
	color:white;
}
.index-tit{
	font-size:24px;
	width:100%;
	text-align:center;
	color:#535353;
	margin-top:60px;
}
.index-tit span{
	color:#888b8b;
	font-size:16px;
	margin-top:20px;
}
.index-fuwu{
	width:1000px;
	margin:auto;
	border-bottom:1px solid #c7c7c7;
	padding-bottom:100px;
	margin-bottom:50px;
}
.index-fuwu table{
	width:1000px;
	text-align:center;
	margin:auto;
	margin-top:30px;
}
.index-fuwu table td{
	width:25%;
}
.fuwu-ul li{
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	width:100px;
	font-size:15px;
	color:#888b8b;
}
.fuwu-ul li:first-child{
	background-image:url(../images/indexfw-25.png);
	background-repeat:no-repeat;
	color:#119280;
	padding-left:20px;
	background-position:0% 50%;
	margin-top:30px;
	margin-bottom:10px;
}

.fuwu-ul{
	margin-left:80px;
}
.footer{
	background-color:#313333;
	color:white;
}
.footer table{
	width:1000px;
	margin:auto;
}
.footer table td{
	width:50%;
	padding-top:20px;
	padding-bottom:20px;
}
.footer table .tr1 td{
	border-bottom:1px solid #ffffff;
}
.top-ul a{
	text-decoration:none;
}
.cy-top,.cy-top1{
	margin:auto;
}

.cy-abs1{
	position:absolute;
	width:100%;
	bottom:25%;
	z-index:101;
}
.cy-abs1 div{
	background-image:url(../images/cy-22.png);
	width:1000px;
	margin:auto;
	background-repeat:no-repeat;
	height:77px;
}
.cy1-img1{
	background-image:url(../images/cy1-20.png);
	width:1011px;
	height:475px;
	margin:auto;
}
.cy1-img2{
	background-image:url(../images/cy1-21.png);
	width:100%;
	height:510px;
	background-repeat:no-repeat;
	background-position:50% 100%;
	background-color:#efefef;
	padding-top:10px;
}
.cy1-img3{
	background-image:url(../images/cy1-22.png);
	width:1024px;
	height:376px;
	margin:auto;
	margin-bottom:60px;
}
.cy2-img1{
	background-image:url(../images/cy2-20.png);
	width:728px;
	height:176px;
	margin:auto;
}
.cy2-img3{
	background-image:url(../images/cy2-21.png);
	width:1026px;
	height:972px;
	margin:auto;
	margin-bottom:60px;
}
.cy3-img1{
	background-image:url(../images/cy2-22.png);
	width:832px;
	height:170px;
	margin:auto;
}
.cy3-img3{
	background-image:url(../images/cc.png);
	width:1175px;
	height:987px;
	margin:auto;
	margin-bottom:60px;
}
.cy4-img1{
	background-image:url(../images/cy2-24.png);
	width:396px;
	height:117px;
	margin:auto;
}
.cy4-img3{
	background-image:url(../images/cy2-23.png);
	width:1020px;
	height:794px;
	margin:auto;
	margin-bottom:60px;
}
.login-con{
	background-image:url(../images/dl-21.png);
	width:553px;
	height:479px;
	margin:auto;
	margin-top:200px;
}
.register-con{
	background-image:url(../images/zc-21.png);
	width:557px;
	height:572px;
	margin:auto;
	margin-top:200px;
}
.login-res-title{
	font-size:21px;
	text-align:center;
	color:#5d5d5d;
	padding-top:30px;
}
.login-con form,.register-con form{
	width:375px;
	margin:auto;
	margin-top:35px;
}
.login-con .form-control,.register-con .form-control{
	height:43px;
	padding-left:15px;
	border-radius:3px;
}
.input-con{
	height:68px;
}
.wrong-tishi{
	background-image:url(../images/wrong-21.png);
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
	color:#f06262;
	font-size:12px;
	padding-left:23px;
	margin-top:3px;
	margin-left:10px;
}
.forget-pwd a{
	color:#eb884b;
	font-size:14px;
	text-decoration:none;
	
}
.forget-pwd{
	margin-top:5px;
	
}
.login-res-submit{
	width:100%;
	color:white;
	background-color:#2b9989;
	height:43px;
	border-radius:3px;
	border:0px;
	margin-top:20px;
	font-size:16px;
}
.login-to-res{
	color:#5d5d5d;
	font-size:15px;
	text-align:center;
	margin-top:20px;
}
.login-to-res span{
	color:#2b9989;

}
.login-con .form-control:focus{
	border:1px solid #eb884b;
}
.register-con .form-control:focus{
	border:1px solid #eb884b;
}
.get-yz{
	width:119px;
	height:37px;
	line-height:37px;
	background-color:#eb884b;
	color:white;
	position:absolute;
	right:3px;
	top:3px;
	text-align:center;
	cursor:pointer;
	border:0px;
}
.xieyi{
	font-size:15px;
	margin-top:5px;
}
.xieyi span a{
	color:#eb884b;
}
.xieyi-con{
	border:1px solid #c4c4c4;
	width:1000px;
	margin:auto;
	margin-top:150px;
	color:#5d5d5d;
	font-size:15px;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:60px;
	margin-bottom:60px;
}
.xieyi-con h3{
	text-align:center;
	font-size:24px;
	margin-bottom:40px;
	margin-top:30px;
}
.xieyi-con p{
	margin:0px;
	margin-bottom:-7px;
	padding:0px;
	text-indent:2em;	
}
.xieyi-con div{
	margin-bottom:-7px;
}
.center-con{
	width:1000px;
	margin:auto;
	margin-top:145px;
	margin-bottom:20px;
}
.fuwu-left{
	width:215px;
	height:385px;
	background-color:#f7f7f7;	
}
.fuwu-right{
	width:761px;
	min-height:481px;
	background-color:#f7f7f7;
	color:#5d5d5d;	
}
.fuwu-name{
	width:100%;
	color:#5d5d5d;
	padding-top:20px;
	padding-bottom:5px;
	width:160px;
	margin:auto;
}
.fuwu-name2{
	width:100%;
	color:#5d5d5d;
	padding-bottom:10px;
	width:160px;
	margin:auto;word-wrap: break-word; word-break: normal;
	
}
hr{
	margin:0px;
}
.center-ul{
	font-size:14px;
	margin-top:20px;
}
.center-ul li{
	width:100%;
	height:48px;
	line-height:48px;
	padding-left:25px;
	color:#5d5d5d;
	cursor:pointer;
}
.center-selected{
	background-color:#e8e8e8;
}
.center-ul img{
	margin-top:-3px;
}
.center-tit{
	border-bottom:1px solid #eaeaea;
	font-size:18px;
	height:48px;
	line-height:48px;
	color:#5d5d5d;
	padding-left:30px;
}
.center-inline label,.center-inline div{
	display:inline-block;
	
}
.center-inline{
	height:41px;
	margin-bottom:24px;
	position:relative;
}
.center-inline .wrong-tishi{
	position:absolute;
	top:42px;
}
.xuqiu-inline .wrong-tishi{
	position:absolute;
	top:42px;
}
.xuqiu-inline{
	height:41px;
	margin-bottom:24px;
	position:relative;
}
.xuqiu-inline label{
	vertical-align:top;
	margin-top:12px;
}
.center-inline p{
	margin-top:3px;
	padding-top:0px;
	margin-left:90px;
}
.fuwu-right form{
	width:460px;
	margin:auto;
	margin-top:35px;
}
.fuwu-right label{
	width:85px;
	font-size:14px;
	font-weight:100;
}
.fuwu-right .center-input{
	width:370px;
	background-color:white;
	height:41px;
}
.center-submit{
	width:302px;
	height:43px;
	color:white;
	background-color:#2b9989;
	font-size:16px;
	border:0px;
	margin-left:90px;
	margin-top:20px;
	margin-bottom:50px;
}
.fuwu-right2{
	display:none;
	padding-bottom:10px;
}
.center-num{
	font-size:14px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:30px;
}
.center-num span{
	color:#2b9989;
}
.project-tit{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eaeaea;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
}
.project-con{
	background-color:#ffffff;
	border:1px solid #eaeaea;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
}
.project-text div{
	margin-top:6px;

}
.project-text{
	padding-top:5px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
@media (min-height: 865px) {
  .footer1 {
	  position:absolute;
	  width:100%;
	  bottom:0px;
  }
}
@media (min-height: 725px) {
  .footer2 {
	  position:absolute;
	  width:100%;
	  bottom:0px;
  }
}
@media (min-height: 1000px) {
  .footer3 {
	  position:absolute;
	  width:100%;
	  bottom:0px;
  }
}
.footer2 {
	margin-top:80px;
  }
 .footer3 {
	margin-top:80px;
  }
.cen-left{
	background-image:url(../images/im-21.png);
	width:333px;
	height:261px;
}
.cen-right{
	background-image:url(../images/im-22.png);
	width:637px;
	height:261px;
}
.cy-btn{
	width:115px;
	height:34px;
	background-color:#2b9989;
	line-height:34px;
	text-align:center;
	color:white;
	margin:auto;
	margin-top:200px;
}
.xuqiu-tit{
	font-size:24px;
	color:#5d5d5d;
	text-align:center;
}
.xuqiu-tit span{
	font-size:16px;
	color:#888b8b;
}
.xuqiu-inline div,.xuqiu-inline label{
	display:inline-block;
}

.xuqiu-inline label{
	font-weight:100;
	color:#5d5d5d;
	width:123px;
	padding-right:15px;
	text-align:right;
}
.red{
	color:#ff4b6a;
}
.xuqiu-input1 .form-control{
	width:218px;
}
.xuqiu-input2 .form-control{
	width:567px;
}
.xuqiu-form{
	width:700px;
	margin:auto;
	margin-top:60px;
}
.xuqiu-inline p{
	margin-left:130px;
}
.xuqiu-btn{
	width:302px;
	height:43px;
	color:white;
	border:0px;
	background-color:#2b9989;
	margin-left:130px;
	margin-top:20px;
}
.zs{
	position:absolute;
	top:45px;
	right:10px;
	font-size:14px;
}
.xuqiu-radio span{
	margin-right:120px;
	margin-top:20px;
}
.xuqiu-radio input{
	margin-left:30px;
}
.xuqiu-inline2{
	height:auto;
}
.xuqiu-inline2 label{
	vertical-align:top;
	margin-top:25px;
	
}
.xuqiu-input2 textarea{
	width:567px;
	border:1px solid #e6e6e6;
	height:100px;
	resize:none;
}
.zs1{
	top:105px;
}
/*.up-load{
	width:110px;
	height:32px;
	background-color:#2b9989;
	color:white;
	text-align:center;
	line-height:32px;
	font-size:14px;
	cursor:pointer;
}*/
.name-tishi{
	color:#5d5d5d;
	font-size:14px;
	margin-top:5px;
	
}
.xiangmu-tit{
	border-left:3px solid #2b9989;
	font-size:16px;
	height:16px;
	line-height:16px;
	padding-left:10px;
	margin-top:30px;
	margin-bottom:20px;
}
.xiangmu-ul li{
	float:left;
	margin-right:20px;
	cursor:pointer;
	border:1px solid white;
}
.xiangmu-ul .xiangmu-selected{
	border:1px solid #2b9989;
	border-radius:2px;
}
.next-btn{
	width:303px;
	height:43px;
	background-color:#2b9989;
	color:white;
	text-align:center;
	line-height:43px;
	margin-top:30px;
}
.center-con a{
	text-decoration:none;
}
.center-inline label{
	vertical-align:top;
	margin-top:12px;
}
/*新增*/
.req_reg_login,.req_reg_login:hover{
	color:#FFF;
}
.up-load{
	width:110px;
	height:32px;
	background-color:#2b9989;
	color:white;
	text-align:center;
	line-height:32px;
	font-size:14px;
	cursor:pointer;
	position: relative;
	display: inline-block;
}
.up-load input {
    position: absolute;
    font-size: 18px;
    right: 0;
    top: 0;
    opacity: 0;
    cursor:pointer;
}
.center-ul li a{
	color:#5d5d5d;
}

/*分页样式*/
.page-style div *{
  margin-right:10px;
}
.page-style div a{
  text-decoration: none;
  color: #2b9989;
}
.page-style div .current{
  color: #187867;
}

/*弹框*/
.bg{
	position:fixed;
	background-image:url(../images/bg-34.png);
	width:100%;
	height:100%;
	top:0px;
	z-index:10;
	min-width:1300px;
	display:none;
}
.tishi-con1{
	background-image:url(../images/suc1-34.png);
	width:390px;
	height:169px;
	margin:auto;
	margin-top:14%;
	font-size:16px;
	color:#454545;
	padding-top:50px;
	
}
.tishi-btn{
	width:120px;
	height:37px;
	color:white;
	background-color:#2b9989;
	text-align:center;
	line-height:37px;
	border-radius:30px;
	font-size:12px;
	margin:auto;
	cursor:pointer;
}
.close-btn,.close-btn-reload,.close-btn-loadToPcMyProjects,.close-btn-loadToMain{
	background-image:url(../images/close-36.png);
	width:16px;
	height:16px;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
.tishi-text1{
	height:26px;
	/*line-height:26px;*/
	margin-top: 28px;
	text-align:center;
	margin-bottom:20px;
}
.tishi-text2{
	height:26px;
	/*margin-top: 28px;*/
	text-align:center;
	margin-bottom:20px;
}